.mtop1{height:60px}
.phone-nav{position: fixed;left: 0;width: 100%;height: 100%;top: 60px;z-index: 30;}
.phone-nav .box{position: fixed;left: 0;top: 60px;z-index: 10;width: 100%;height: 100%;display: flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;}
.phone-nav .close{width: 20%;background: rgba(0, 0, 0, 0.3);background-size: 15px;}
.phone-nav .inner{width:100%;background: #f6f6f6;}
.phone-nav ul{max-height: 90vh;}
.phone-nav ul::-webkit-scrollbar{width: 4px;}
.phone-nav ul::-webkit-scrollbar-track{background-color: #f7f8f9;border-radius: 5px;}
.phone-nav ul::-webkit-scrollbar-thumb{background-color: #017A4F;}
.phone-nav ul li a{display: block;}
.phone-nav ul li.on > a,.phone-nav ul li.active > a{color: #e70012;background: #fff;}
.phone-nav ul li.on .cat:after{background: url(../img/nav-down.png) no-repeat right center;background-size: 13px;}
.phone-nav ul li > a{font-size: 16px;color: #333;line-height: 54px;padding: 0 15px;background: #f6f6f6;border-bottom: 1px solid #d6d6d6;position: relative;letter-spacing: 3px;}
.phone-nav ul li > a.cat:after{content: "";display: inline-block;position: absolute;width: 20px;height: 100%;background: url(../img/nav-right.png) no-repeat right center;background-size:12px;right: 15px;top: 0;z-index: 10;font-weight: 500;}
.phone-nav ul li .navs{display: none;background: #fff;}
.phone-nav ul li .navs a{position: relative;font-size: 13px;color: #666;padding: 0 15px;line-height:42px;border-bottom: 1px solid #d6d6d6;}
.phone-nav ul li .navs a.on,.phone-nav ul li .navs a.active{color: #017A4F;font-weight: 700;}
.header-wrapper .logo-box a{display: block;}
.header-wrapper .other-box .line{width: 3px;height: 24px;background: #666;}
.header-wrapper .other-box .search2{width: 26px;height: 26px;background: url(../img/search.png) no-repeat;background-size:2rem;cursor: pointer;margin:5px 15px 0 15px;}
.header-wrapper .other-box .language{display: block;font-size:1.3rem;color: #666;font-family: Arial;text-transform: uppercase;}
.header-wrapper .other-box .language:hover{color: #5797d6;font-weight: 700;}
.header-wrapper .other-box .language i{font-style:normal;padding:0 5px}
.nav-icon{display: block;width: 25px;height: 25px;position: relative;margin-top: 21px;}
.nav-icon span{display: block;width: 25px;position: relative;border: 1.5px solid #166FB3;border-radius: 80px;margin-left: 0;}
.nav-icon span:after,.nav-icon span:before{content: '';position: absolute;display: block;width: 25px;background: #166FB3;border: 1.5px solid #166FB3;transition: all .3s ease;box-sizing: border-box;border-radius: 30px;left: -2px;}
.nav-icon span:before{transform: rotate(0) translateY(-10px);}
.nav-icon span:after{transform: rotate(0) translateY(6px);}
.nav-icon.on span{background-color: transparent;border-color: transparent;}
.nav-icon.on span:before{transform: rotate(-45deg) translateY(0);}
.nav-icon.on span:after{transform: rotate(45deg) translateY(0);}

@media screen and (min-width:1000px) and (max-width:1250px) {
.neck .lang a{margin-left:2px}
.neck .search{max-width:340px;margin-left:60px}
.neck .middle-x6{width:45%}
.neck .middle-x2{width:20%}
.section4 li .item{height:500px;}
.section4 li .fdc{height:350px;padding:50px 0;}
.section4 li .tz1{font-size:24px;margin:30px 0 10px 0}
.section4 li .tz2{font-size:15px;margin:10px 0 0 0}
.section4 li .t1{margin-top:2rem}
.section4 li .tz3 img{width:2.5rem}
}
@media  screen and (max-width:999px) {
.container{width:100%}
.mtop1{position:fixed;top:0;background:#fff;border-bottom:1px solid #eee;z-index:22;}
.mtop1 .logo-box img{height:4rem}
.top{padding:.5rem 0;}
.top .fr{display:inline-flex;justify-content: space-between;}			
.top .fr a{margin-left:0;}
.top .fr a i{font-size:1.4rem;margin-right:.5rem;vertical-align:middle;}
.search-form{width: 100%;position: fixed;left: 0;top:60px;background: #fff;z-index: 30;padding:10px;display: none;border-top: 1px solid #f7f8f9;border-bottom:1px solid #ddd}
.search-form .search-btn{display: inline-block;width: 26px;height: 26px;background: url(../img/search.png) no-repeat;background-size: contain;}
.search-form .keywords{flex: 1;overflow: hidden;color: #333;line-height:48px;font-size:14px;margin-left:10px;}
.search-form ::-webkit-input-placeholder{
color: #333;font-size:14px;}
.search-form :-ms-input-placeholder{
color: #333;font-size:14px;}
.search-form .icon-close{position: absolute;right:15px;top:45%;z-index: 10;font-size:24px;color: #666;margin-top: -26px;transition: transform 0.3s ease;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;}
.search-form .icon-close img{width:23px}
.search-form .icon-close:hover{color: #5797d6;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}
.search-form .search-btn{width:20px;height:20px;}
.phone-nav .lang{padding:1.5rem}
.phone-nav .lang a{margin:0 1.5rem 0 0}
.phone-nav .lang a img{height:2.2rem}
.main{padding:2rem 0}
.subcat .container{padding:0!important}
.subcat .fl ul li a{padding:1rem;}
.subcat .fl{display:none;}
.subcat .fr{padding:1rem 1.5rem;width:100%;float:left;text-align:left;border-top:1px solid #eee;}
.footer .footer1{padding:2rem 0}
.footer .footer_logo{text-align:center;display:none;}
.footer .footer_logo img{max-width:85%;}
.footer .share{width:100%;margin-bottom:.7rem;}
.footer .footer2 .lxfs i{font-size:2rem;width:2rem;margin-right:.4rem}
.footer .footer2 .lxfs .lx1{font-size:2rem;}
.footer .footer2 .lxfs .lx1 i{margin-top:.8rem}
.footer .copyright{line-height:2rem;}
.main .p35,.p30{padding:1.5rem}
.pagebox,.pagebox p{font-size:1.4rem;line-height:2.5rem;}
/* 新闻列表 */
.main .list-news li{padding:1.5rem 0px;}
.main .list-news li .pbox{height:25rem;}
.main .list-news li .info{max-width:100%;padding:1rem;color:#666}
.main .list-news li .mtime{font-size:1.4rem;color:#999}
.main .list-news li .mtime i{font-size:1.5rem;margin-right:.4rem}
.main .list-news li .title{font-size:1.8rem;margin-top:0}
.main .list-news li .desc{font-size:1.4rem;line-height:2.2rem;margin:1rem 0;height:4.4rem;margin:1rem 0}
/* pages */
.pages{padding:3rem 0}
.pages ul{margin:0;}
.pages li {margin:0 2px;padding:0 .5rem;font-size:1.2rem;height:3.2rem;line-height:3rem;}
.pages .total{display:none;}
.pages li:nth-child(n+5){display:none;}
.pages li:last-child,.pages li:nth-last-child(2){display:inline-block!important;}
.slide{clear:both;padding-top:6rem}
/* 人力资源 */
.main .renli table thead{font-size:1.4rem;}
.main .renli table tbody td{font-size:1.3rem;}
.main .renli table tbody .more{width:1.8rem;height:1.8rem;line-height:1.8rem;}
.main .renli table tbody .more i{font-size:1.4rem}
.main .list_keji .tit{height:2rem;line-height:2rem;font-size:1.4rem;margin:1rem 0 .4rem 0}
.main .list_zs li{width:50%;float:left;}
/* 质量保证 */
.pzbox .pz1{font-size:2rem;}
.pzbox .list_pz1 ul{margin:0 -.6rem}
.pzbox .list_pz1 li .item{height:10rem;padding-top:1.5rem;margin:.6rem;padding-top:3rem;}
.pzbox .list_pz1 li .cn{font-size:1.8rem;margin:0 0 -5px 0}
.pzbox .list_pz2 p.cn{font-size:1.6rem;}
.pzbox .list_pz2 p.en{font-size:1.4rem;}
.pzbox .list_pz2 p{margin-top:1rem}
/* 产品列表 */
.probox .cpb1 table thead{font-size:1.4rem}
.probox .cpb1 tr td:last-child img{width:20px}
.probox .cpb1 tr td:nth-child(3) .pic{width:80px}
.leftside{max-width:100%;margin-bottom:1rem}
.side0{height:4rem;line-height:4rem;font-size:1.8rem;background:#d7000f;color:#fff;padding:0 1rem}
.side2,.side3,.side4,.side5{display:none;}
.probox .prob1 table{font-size:1.4rem}

.type{font-size:2rem;margin:0 0 2rem 0}
.type span.en{margin-left:1rem;}
.main .history .txt{top:17%;}
.main .history .cn{font-size:2rem;margin:10px 0 -.4rem 0}
.main .history .en{font-size:1.5rem;}

/* 首页 */
.swp_jt .jt{width:2rem;height:5rem;line-height:5rem;}
.swp_jt .jt img{height:2.3rem}
.swp_jt .swiper-button-next{right:-1rem}
.swp_jt .swiper-button-prev{left:-1rem;}
.section1{padding:2rem 0 3rem 0}
/* section2 */
.section2{padding-bottom:2rem}
.section1 .sec_tree{padding:0}
.section1 .item::after{display:none;}
.sec_type{padding:2.5rem 0}
.sec_type .cn{font-size:3rem}
.sec_type .en{font-size:1.4rem;}
.section2 .pz1{padding-left:0;}
.section2 .about1 li{width:31.33%;float:left;margin:.5rem 1%;text-align:center;height:5rem;line-height:4rem;font-size:1.4rem;}
.vmore a{width:15rem;height:4rem;line-height:4rem;font-size:1.4rem;}
/* section4 */
.section4 li .item{height:36rem;}
.section4 li .fdc{height:26rem;padding:5rem 0 3rem 0;background-size:cover;}
.section4 li .tz1{font-size:2rem;margin:1.5rem 0 1rem 0}
.section4 li .tz2{font-size:1.2rem;margin:1rem 0 0 0}
.section4 li .t1{width:4.2rem}
.section4 li .tz3 img{width:3.2rem}
.section4 li:nth-child(1) .fdc{top:8%}
.section4 li:nth-child(2) .fdc{top:11%}
.section4 li:nth-child(3) .fdc{top:13%}
.section4 li:nth-child(4) .fdc{top:16%}
/* section5 */
.section5{padding:2rem 0}
.section5 .sec5_type .cn{font-size:2.3rem}
.section5 .sec5_type .en{font-size:1.4rem;margin-top:-.5rem;}
.section5 .tab_ul{text-align:center;padding:2.5rem 0}
.section5 .tab_ul li{width:8rem;height:3.5rem;line-height:3.5rem;margin:0 .6rem;font-size:1.4rem}
.section5 .tab_ul li:hover,.section5 .tab_ul li.on{background:#D7000F;}
.section5 .item .tit{margin:5px 0}

.section1 .youshi .item .pic img{ height: 120px; width:80%;}
.te .ellip1{    width: 165px;
    white-space: normal;
    word-break: break-all;}
}